package com.ruicar.afs.cloud.afscase.backtopartnersinfo.entity;

import com.alibaba.fastjson.annotation.JSONField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruicar.afs.cloud.common.core.entity.BaseEntity;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @author: yk.Li
 * @date 2020-07-04 08:02:12
 * @description 退回合作商接口信息表 实体类
 */
@Data
@Accessors(chain = true)
@TableName(value = "case_back_to_partners_info", autoResultMap = true)
public class CaseBackToPartnersInfo extends BaseEntity<CaseBackToPartnersInfo> {

    /**
     * 申请编号
     */
    @ApiModelProperty("申请编号")
    private String applyNo;
    /**
     * 合同号
     */
    @ApiModelProperty("合同号")
    private String contractNo;
    /**
     * 退回时间
     */
    @ApiModelProperty("退回时间")
    private Date backTime;
    /**
     * 文件类型
     */
    @ApiModelProperty("文件类型")
    private String fileType;
    /**
     * 文件类型名称
     */
    @ApiModelProperty("文件类型名称")
    private String fileTypeName;
    /**
     * 退回话术
     */
    @ApiModelProperty("退回话术")
    private String backWords;
    /**
     * 退回说明
     */
    @ApiModelProperty("退回说明")
    private String backDesc;

    /**
     * 流程任务ID
     */
    @ApiModelProperty("流程任务ID")
    @JSONField(serializeUsing = com.alibaba.fastjson.serializer.ToStringSerializer.class)
    private Long taskId;
}
